public class GridPriorityList
{
	private float[] probabilityValues;
	private float[] layerValues;
	private float score;
	
	public GridPriorityList()
	{
		probabilityValues = new float[8];
		layerValues = new float[8];
		score = 0;
	}
	
	public void updateProbabilityArray()
	{
		//need some way of getting all eight values in
	}
	
	public void updateProbabilityArray()
	{
		//need some way of getting all eight values in
	}
	
	public void calculateBasicScore()
	{
		float tempScore = 0;
	
		for(int i = 0; i < probabilityValues.length; i++)
		{
			tempScore += probabilityValues[i];
		}
		
		score = tempScore / probabilityValues.length;
	}
	
	public void calculateWeightedScore()
	{
		float weighedScore = 0;
		
		for(int i = 0; i < probabilityValues.length; i++)
		{
			weighedScore += probabilityValues[i] / layerValues[i];
		}
		
		score = weighedScore / probabilityValues.length;	
	}
	
	public void setScore(float score)
	{
		this.score = score;
	}
	
	public float getScore()
	{
		return score;
	}
}